
//--- Funcao para campos monerarios ---//
function mascara(o,f){   
    v_obj=o;   
    v_fun=f;   
    setTimeout("execmascara()",1);   
}   
  
function execmascara(){   
    v_obj.value=v_fun(v_obj.value);   
}   

function moeda(v){   
    v=v.replace(/\D/g,""); // permite digitar apenas numero   
    v=v.replace(/(\d{1})(\d{15})$/,"$1.$2"); // coloca ponto antes dos ultimos digitos   
    v=v.replace(/(\d{1})(\d{11})$/,"$1.$2"); // coloca ponto antes dos ultimos 11 digitos   
    v=v.replace(/(\d{1})(\d{8})$/,"$1.$2"); // coloca ponto antes dos ultimos 8 digitos   
    v=v.replace(/(\d{1})(\d{5})$/,"$1.$2"); // coloca ponto antes dos ultimos 5 digitos   
    v=v.replace(/(\d{1})(\d{1,2})$/,"$1,$2"); // coloca virgula antes dos ultimos 2 digitos   
    return v;   
} 

//--- FIM ---//
//--- Funcao para impedir que o usuario digite numeros ---//
function soLetras(e)
{
	var tecla=new Number();
	if(window.event) {
		tecla = e.keyCode;
	}
	else if(e.which) {
		tecla = e.which;
	}
	else {
		return true;
	}
	if((tecla >= "48") && (tecla <= "57")){
		return false;
	}
}  
//--- FIM ---//

//Funcao apenas para estudo, nao esta no sistema. 
//A mesma evita que o usuario cole com o direito do mouse, quebrando assim as mascaras e validacoes do sistema.
window.onload = function() {
var input = document.getElementById('input');
//NAO PERMITE COLAR
input.onpaste = function(e) {
  e.preventDefault();
};
 //NAO PERMITE COPIAR
 input.oncopy = function(e) {
   e.preventDefault();
 };
};